package network

import "github.com/smart-snapshotter/internal/logging"

// StringField creates a string field for logging
func StringField(key, value string) logging.Field {
	return logging.Field{Key: key, Value: value}
}

// IntField creates an int field for logging
func IntField(key string, value int) logging.Field {
	return logging.Field{Key: key, Value: value}
}

// Int64Field creates an int64 field for logging
func Int64Field(key string, value int64) logging.Field {
	return logging.Field{Key: key, Value: value}
}

// BoolField creates a bool field for logging
func BoolField(key string, value bool) logging.Field {
	return logging.Field{Key: key, Value: value}
}

// ErrorField creates an error field for logging
func ErrorField(key string, value error) logging.Field {
	return logging.Field{Key: key, Value: value}
}